Interface Inheritance
- Objects can't inherit default behaviors (80/20 rule)
- Default behavior implementations proliferate
- Not robust for missing or mis-signed methods
- Interfaces can't be revised, only discarded
- OK to delete methods
- Can't add methods, only create new interfaces
- Can't change methods
next